dogs animal shelter cat lost dogs lost cat found dog divorce lost cats lost pets animal rescue cats lost pet pet puppy baby found cat puppies adoption children